package com.ymatou.iapi.trading.userquery.parameter.resp;

import java.util.Date;

/**
 * 收货、退货信息
 * 
 */
public class TransferInfo  {


    /**
     * 是否支持本土退货
     */
    public boolean supportLocalRefund;


    /**
     * 本土退货申请时间
     */
    public Date localRefundApplyTime;


    /**
     * 确认收货时间
     */
    public Date receiptConfirmedTime;


    /**
     * 自动收货时间
     */
    public Date autoReceiveTime;


    /**
     * 是否延长过自动收货时间
     */
    public boolean isDelayAutoReceiveTime;

    // ------------------------------------


    /**
     * 订单是否延迟收货
     */
    public boolean delayReceiveFrozened;


    /**
     * 延迟收货日期
     */
    public Date delayReceiveFrozenTime;


    /**
     * 退货退款单号
     */
    public String salesRefundCode;

    public boolean getSupportLocalRefund() {
        return supportLocalRefund;
    }

    public void setSupportLocalRefund(boolean supportLocalRefund) {
        this.supportLocalRefund = supportLocalRefund;
    }

    public Date getLocalRefundApplyTime() {
        return localRefundApplyTime;
    }

    public void setLocalRefundApplyTime(Date localRefundApplyTime) {
        this.localRefundApplyTime = localRefundApplyTime;
    }

    public Date getReceiptConfirmedTime() {
        return receiptConfirmedTime;
    }

    public void setReceiptConfirmedTime(Date receiptConfirmedTime) {
        this.receiptConfirmedTime = receiptConfirmedTime;
    }

    public Date getAutoReceiveTime() {
        return autoReceiveTime;
    }

    public void setAutoReceiveTime(Date autoReceiveTime) {
        this.autoReceiveTime = autoReceiveTime;
    }

    public boolean getIsDelayAutoReceiveTime() {
        return isDelayAutoReceiveTime;
    }

    public void setIsDelayAutoReceiveTime(boolean delayAutoReceiveTime) {
        isDelayAutoReceiveTime = delayAutoReceiveTime;
    }

    public boolean getDelayReceiveFrozened() {
        return delayReceiveFrozened;
    }

    public void setDelayReceiveFrozened(boolean delayReceiveFrozened) {
        this.delayReceiveFrozened = delayReceiveFrozened;
    }

    public Date getDelayReceiveFrozenTime() {
        return delayReceiveFrozenTime;
    }

    public void setDelayReceiveFrozenTime(Date delayReceiveFrozenTime) {
        this.delayReceiveFrozenTime = delayReceiveFrozenTime;
    }

    public String getSalesRefundCode() {
        return salesRefundCode;
    }

    public void setSalesRefundCode(String salesRefundCode) {
        this.salesRefundCode = salesRefundCode;
    }
}